﻿law_no_colonial_affairs = {
	group = lawgroup_colonization
	
	icon = "gfx/interface/icons/law_icons/no_colonial_affairs.dds"
	
	progressiveness = 0	
	
	pop_support = {
		value = 0
	}

	# AI will never fully dismantle institutions
	ai_will_do = {
		always = no
	}	
}

law_colonial_administration = {
	group = lawgroup_colonization
	
	icon = "gfx/interface/icons/law_icons/colonial_resettlement.dds"
	
	progressiveness = 15

	unlocking_technologies = {
		colonization
	}
	
	modifier = {
	}
	
	#institution = institution_colonial_affairs 

	pop_support = {
		value = 0
		# Officers like colonialism
		add = {
			desc = "POP_OFFICERS"			
			if = {
				limit = {
					owner = { 
						has_law = law_type:law_no_colonial_affairs 
					} 
					is_pop_type = officers
				}
				value = 0.25
			}
		}
	}
	
	ai_will_do = {
		OR = {
			has_law = law_type:law_colonial_resettlement
			has_law = law_type:law_colonial_exploitation
			has_law = law_type:law_frontier_colonialism
		}
	}
}

law_colonial_resettlement = {
	group = lawgroup_colonization
	
	icon = "gfx/interface/icons/law_icons/colonial_resettlement.dds"
	
	progressiveness = 25

	unlocking_technologies = {
		colonization
	}
	
	modifier = {
		state_migration_pull_unincorporated_mult = 0.5
	}
	
	institution = institution_colonial_affairs 

	pop_support = {
		value = 0
		# Officers like colonialism
		add = {
			desc = "POP_OFFICERS"			
			if = {
				limit = {
					owner = { 
						has_law = law_type:law_no_colonial_affairs 
					} 
					is_pop_type = officers
				}
				value = 0.25
			}
		}
	}
	
	ai_will_do = {
		OR = {
			has_law = law_type:law_colonial_exploitation
			has_law = law_type:law_colonial_administration
			has_law = law_type:law_frontier_colonialism
			navy_size >= 50
		}
	}
}

law_colonial_exploitation = {
	group = lawgroup_colonization
	
	icon = "gfx/interface/icons/law_icons/colonial_exploitation.dds"
	
	progressiveness = -25

	unlocking_technologies = {
		colonization
	}
	
	modifier = {
		building_unincorporated_throughput_add = 0.1
		state_unincorporated_starting_wages_mult = -0.15
		building_unincorporated_subsistence_output_mult = -0.15
		country_tension_decay_mult = -0.25
	}
	
	institution = institution_colonial_affairs 

	pop_support = {
		value = 0
		# Officers like colonialism
		add = {
			desc = "POP_OFFICERS"			
			if = {
				limit = {
					owner = { 
						has_law = law_type:law_no_colonial_affairs 
					} 
					is_pop_type = officers
				}
				value = 0.25
			}
		}
	}
	
	ai_will_do = {
		OR = {
			has_law = law_type:law_colonial_resettlement
			has_law = law_type:law_colonial_administration
			has_law = law_type:law_frontier_colonialism
			navy_size >= 50
		}
	}
}

law_frontier_colonialism = {
	group = lawgroup_colonization
	
	icon = "gfx/interface/icons/law_icons/colonial_resettlement.dds"
	
	progressiveness = 5

	unlocking_technologies = {
		colonization
	}
	
	modifier = {
		state_migration_pull_unincorporated_mult = 0.25
	}
	
	institution = institution_colonial_affairs 

	pop_support = {
		value = 0
		# Officers like colonialism
		add = {
			desc = "POP_OFFICERS"			
			if = {
				limit = {
					owner = { 
						has_law = law_type:law_no_colonial_affairs 
					} 
					is_pop_type = officers
				}
				value = 0.25
			}
		}
	}
	
	ai_will_do = {
		AND = {
			#AI doesn't change to frontier
			#OR = {
			#	has_law = law_type:law_colonial_resettlement
			#	has_law = law_type:law_colonial_exploitation
			#	has_law = law_type:law_frontier_colonialism
			#}
			any_neighbouring_state = {
				owner = {
					is_country_type = decentralized
				}
			}
		}
	}
}
